home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / disk / optim / SFSTools.readme < prev   
Text File  |  2001-01-02  |  4KB  |  118 lines

  1. Short:    Some tools for optimizing SFS file systems
  2. Author:   peoyli@algonet.se (P-O Yliniemi)
  3. Uploader: peoyli@algonet.se (P-O Yliniemi)
  4. Version:  0.8
  5. Type:     disk/optim
  6. Requires: SFS 1.84 (http://www.xs4all.nl/~hjohn/SFS184.lha)
  7.  
  8. This is two tools I wrote, mainly for use with the SFS file system by
  9. John Hendrikx.
  10.  
  11. The archive also contains a modified version of SFSdefragmentGUI, which
  12. opens a much smaller, inactive window, and exits when it's done defragmenting.
  13.  
  14. To use these scripts, put every SFS command inside a 'SFS' directory in c:
  15. (SFSCheck and this version of SFSdefragmentGUI is the ones really needed).
  16.  
  17. Also, put SFSTool and SFSOptimize inside this directory.
  18.  
  19. --- SFSTool ---
  20.  
  21. This script acts like a front-end for the SFSCheck and SFSdefragmentGUI
  22. commands. It can be used to empty the .recycled directory, create a file
  23. list for the partition, check and defragment the file system.
  24.  
  25. Every function of the script is optional, so you can have it do exactly
  26. nothing for you if you wish to (but I guess that's not a good reason for
  27. downloading it).
  28.  
  29. Usage:
  30.   SFSTool DEVICE/A,CLEAN/S,NOCHECK/S,NODEFRAG/S,LIST/S
  31.  
  32.   DEVICE      - Device to perform the actions on (required)
  33.  
  34.   CLEAN       - Remove the files in the .recycled directory
  35.   NOCHECK     - Do not run SFSCheck on the device
  36.   NODEFRAG    - Do not run SFSDefragmentGUI on the device
  37.  
  38.   LIST        - Generate a list of all the files and store as :.filelist
  39.  
  40. Default action is to check and defragment the partition.
  41.  
  42. For best performance, this command uses the GeekGadgets 'find' command to
  43. create the file list, but it falls back on using 'list' if you do not have
  44. 'find'.
  45.  
  46. --- SFSOptimize ---
  47.  
  48. This script optimizes the file system to make finding the icons faster,
  49. otherwise it does about the same thing as the SFSTool script.
  50.  
  51. This script requires 'find', 'tar' and 'sh' that comes with the
  52. GeekGadgets distribution.
  53.  
  54. Usage:
  55.   SFSOptimize DEVICE/A,LIST/S,ICONDIR/K
  56.  
  57.   DEVICE      - Device to perform the actions on (required)
  58.  
  59.   LIST        - Generate a list of all the files and store as :.filelist
  60.   ICONDIR     - Temporary location for icons, will otherwise be the work drive
  61.  
  62. Optimization is done by archiving together all the icons on the partition
  63. (using a 'find' and 'tar' combination). When the archiving is complete,
  64. the archive created is moved to the destination drive (or the directory
  65. specified by the ICONDIR keyword).
  66.  
  67. All the icons on the partition is then deleted, and the .recycled directory
  68. is wiped out. After this comes the first defragmentation of the drive, followed
  69. by putting back the icons on the drive and then defragmenting again.
  70.  
  71. WARNING: If something goes wrong, or if you interrupt the whole process, you
  72. will have no icons on the drive, but you will be able to find the 'icons.tar'
  73. file in the drive's root directory, or in the location you specified.
  74.  
  75. To extract the icons into place again, change to the root directory of the drive
  76. and enter
  77.  
  78. tar xf [full path to icons archive]icons.tar
  79.  
  80. It should work, but it's not my fault if it doesn't.
  81.  
  82. This command can also generate a file list, like SFSTool. The list is generated
  83. after the .recycled directory has been wiped out for the first time.
  84.  
  85. --- SFSDoAll ---
  86.  
  87. A sample script on how to do everything specified on the command line on all
  88. the drives. Modify as needed to suit your device names. Only for SFSTool.
  89.  
  90. --- History ---
  91. 22-Dec-2000: Added a PPC version of SFSdefragmentGUI. I really don't know if
  92.              it is faster, but it is an PPC version anyway. The IDE disks will,
  93.              no matter what I do, eat up all the 68k CPU time anyway.
  94.  
  95. 21-Dec-2000: First Aminet release
  96.  
  97. -------------------
  98.  
  99. Other programs by me (first 'real' page update since 1996, so check it out!):
  100.   http://www.algonet.se/~peoyli
  101.  
  102. /PeO
  103.  
  104.  
  105. ============================= Archive contents =============================
  106.  
  107. Original  Packed Ratio    Date     Time    Name
  108. -------- ------- ----- --------- --------  -------------
  109.    12428    7598 38.8% 21-Dec-00 00:51:36 +SFSdefragmentGUI
  110.    15303    3958 74.1% 21-Dec-00 00:51:36 +SFSdefragmentGUI.c
  111.    41964   18361 56.2% 22-Dec-00 07:18:44 +SFSdefragmentGUI_PPC
  112.     1174     351 70.1% 21-Dec-00 01:38:22 +SFSDoAll
  113.     3872    1436 62.9% 21-Dec-00 01:12:08 +SFSOptimize
  114.     2114     987 53.3% 21-Dec-00 00:52:02 +SFSTool
  115.     3797    1687 55.5% 22-Dec-00 07:24:36 +SFSTools.readme
  116. -------- ------- ----- --------- --------
  117.    80652   34378 57.3% 25-Dec-100 20:46:26   7 files
  118.